![]() |
||||||||||||||||
Intermediate Team Project |
||||||||||||||||
INTERMEDIATE TEAM PROJECT: The goal for the intermediate team project is to continue to develop skills necessary for successfully designing and writing a software project as a team. Additionally, we are going to PRACTICE those 'soft skills' to try to ensure our team works together as well as possible. We are trying to develop a smoothly operating, interesting program at the same time. Team Building Skills: → As with our 'basic' protect, this intermediate project requires that you rotate project manager duties daily. → Make a double-extra-effort to participate in a thoughtful, meaningful way → Make a double-extra-effort to be respectful of other opinions... most especially when you disagree with them Project Development: → Work with your team to select/assign roles for developing a "Jeopardy" style game. We recommend the following team roles:
Menu Design: → Work with your group to design a common main program → Work with your group to diagram workflow for a smoothly functioning Jeopardy-like program → Include one or more error trapping functions to ensure the program doesn't crash when inaccurate data is entered by the user Individual Functions: →All functions MUST be defined as a global function in order to exported out as an xml file → At least one function must accept at least one argument → At least one function must report one value → All variables in all functions must be declared local using 'script variables' → Must interact seamlessly with the main menu → Must include appropriate comments (again, our goldilocks principle applies here... not too many comments, and certainly not too few. Additionally, each comment should be appropriately structured so that it does not offer too much detail and at the same time is not too brief) Rubric:
|
||||||||||||||||